Modular decomposition and transitive orientation

نویسندگان

  • Ross M. McConnell
  • Jeremy P. Spinrad
چکیده

A module of an undirected graph is a set X of nodes such for each node x not in X , either every member of X is adjacent to x, or no member of X is adjacent to x. There is a canonical linear-space representation for the modules of a graph, called the modular decomposition. Closely related to modular decomposition is the transitive orientation problem, which is the problem of assigning a direction to each edge of a graph so that the resulting digraph is transitive. A graph is a comparability graph if such an assignment is possible. We give O(n + m) algorithms for modular decomposition and transitive orientation, where n and m are the number of vertices and edges of the graph. This gives linear time bounds for recognizing permutation graphs, maximum clique and minimum vertex coloring on comparability graphs, and other combinatorial problems on comparability graphs and their complements. c © 1999 Published by Elsevier Science B.V. All rights reserved

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Ordered Vertex Partitioning

A transitive orientation of a graph is an orientation of the edges that produces a transitive digraph. The modular decomposition of a graph is a canonical representation of all of its modules. Finding a transitive orientation and finding the modular decomposition are in some sense dual problems. In this paper, we describe a simple O(n+mlogn) algorithm that uses this duality to find both a trans...

متن کامل

A Cleanup on Transitive Orientation

In the past, diierent authors developed distinct approaches to the problem of transitive orientation. This also resulted in diierent ideas and diierent theorems which seem unrelated. In this paper we show the connections between these theories and present a new algorithm to recognize a comparability graph. A comparability graph is an undirected graph G = (V; E), jV j = n, jEj = m, in which ever...

متن کامل

On transitive orientations with restricted covering graphs

We consider the problem of finding a transitive orientation of a comparability graph, such that the edge set of its covering graph contains a given subset of edges. We propose a solution which employs the classical technique of modular tree decomposition. The method leads to a polynomial time algorithm to construct such an orientation or report that it does not exist. © 2006 Elsevier B.V. All r...

متن کامل

Largest Eigenvalue of the Laplacian Matrix: Its Eigenspace and Transitive Orientations | SIAM Journal on Discrete Mathematics | Vol. 30, No. 4 | Society for Industrial and Applied Mathematics

We study the eigenspace with largest eigenvalue of the Laplacian matrix of a simple graph. We find a surprising connection of this space with the theory of modular decomposition of Gallai, whereby eigenvectors can be used to discover modules. In the case of comparability graphs, eigenvectors are used to induce orientations of the graph, and the set of these induced orientations is shown to (rec...

متن کامل

Simple, linear-time modular decomposition

Modular decomposition is fundamental for many important problems in algorithmic graph theory including transitive orientation, the recognition of several classes of graphs, and certain combinatorial optimization problems. Accordingly, there has been a drive towards a practical, linear-time algorithm for the problem. Despite considerable effort, such an algorithm has remained elusive. The linear...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Discrete Mathematics

دوره 201  شماره 

صفحات  -

تاریخ انتشار 1999